Providing Decentralised Adaptive Services — Entwicklung und Betrieb dezentraler adaptiver Dienste

نویسنده

  • Franz J. Hauck
چکیده

Recently, many research activities have investigated means to cope with the exponential growth of computing power, numbers of devices, and most importantly, information. The main focus of these activities is managing the complexity and optimising resource utilisation. This thesis presents novel solutions that optimise the utilisation of distributed resources for a stable and scalable execution of long-running services. This challenge is tackled by providing development and infrastructure support for two object-oriented distributed service models named replicated decentralised adaptive services and peer-to-peer based decentralised adaptive services. Both service models avoid a central point of failure and are capable of adapting their distribution according to service and environment demands. Replicated decentralised adaptive services are supported by a framework that enables the flexible development of fault-tolerant services and supports active replication. In contrary to related approaches the proposed solution builds on top of the fragmented object model as provided by the Aspectix middleware. This approach is a lean way of adding faulttolerant replication to services based on standard middleware. Furthermore, the framework retains the flexibility of the fragmented object paradigm by providing semantic annotation support at the interface level to enable a custom code generation for an optimised handling of requests and the introduction of object-specific code at client-side. This flexibility enables the development of complex dependable distributed services as this thesis demonstrates by the implementation of a distributed version control system. Dynamic distribution of replicated decentralised adaptive service is enabled by an extended reference concept that ensures the reliable binding of services despite location changes. Furthermore, support for a fast state transfer of arbitrarily large service states is provided. Peer-to-peer based decentralised adaptive services target the utilisation of distributed resources using peer-to-peer concepts in context of a standard middleware. The proposed solution integrates the JXTA peer-to-peer infrastructure into CORBA using the fragmented object support of Aspectix. Services can make use of peer-to-peer mechanisms to be more scalable and fault-tolerant than traditional client/server distributed objects. Existing CORBA applications can now transparently access such extended services. Both service models constitute the basis for the environment for decentralised adaptive services (EDAS), which enables the distribution and management of services across multiple administrative domains. As dynamic distribution might move services to nodes on which the required service-specific code is not available, EDAS offers support for dynamic loading of code. The presented loading service differs from related approaches, as it uses a decentralised peer-to-peer based lookup, selection and loading process for providing platformspecific code. Finally, EDAS advances the state of the art in distributed resource management. The supported mechanisms include a novel decentralised and fault-tolerant protocol to enforce global resource quotas and a decentralised placement algorithm that enables a resourceaware distribution of decentralised adaptive services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effiziente Endsystem-basierte Multicast-Dienste in Mobilen Ad-hoc-Netzwerken

Zusammenfassung: Die Kombination von mobilen Ad-hoc-Netzwerken und Endsystem-basierten Protokollen bieten interessante Ansätze zur Erbringung vollständig dezentraler und infrastrukturloser Dienste. Dies trifft auch auf den universitären Bereich zu, in welchem die Bereitstellung campusweiter Gruppendienste zur Unterstützung von Studierenden von großem Nutzen sein kann. Für den erfolgreichen Betr...

متن کامل

Adaptive Digitale Enterprise Architekturen für Big Data und Cloud-Systeme

Big Data und Cloud Systeme werden zunehmend von mobilen, benutzerzentrierten und agil verŠnderbaren Informationssystemen im Kontext von digitalen sozialen Netzwerken genutzt. Metaphern aus der Biologie fŸr lebendige und selbstheilende Systeme und Umgebungen liefern die Basis fŸr intelligente adaptive Informationssysteme und fŸr zugehšrige serviceorientierte digitale Unternehmensarchitekturen. W...

متن کامل

Modellierung adaptiver eingebetteter Systeme

Ein elementares Problem bei der Entwicklung adaptiver Systeme besteht darin, dass das Adaptionsverhalten eines Systems durch sehr komplexe Zusammenhänge bestimmt ist. Eine zur Beherrschung dieser Zusammenhänge notwendige formale Modellierung des Adaptionsverhaltens ist allerdings nicht verfügbar. Deshalb wurden in einer Kooperation zwischen der TU Kaiserslautern und der Robert Bosch GmbH Techni...

متن کامل

Referenz-Architektur und nichtfunktionale Anforderungen adaptiver Dialogkerne

Die Service-oriented Architecture (SOA) ermöglicht die Flexibilisierung von Anwendungen durch Einbindung von Diensten zur Laufzeit und durch Verwendung einer Vielzahl von Technologien zur Kommunikation mit den eingebundenen Diensten. Spätestens in Benutzungsschnittstellen (BSS) müssen EntwicklerInnen die fachliche und technologische Vielfalt von Diensten adressieren, da sich die BSS an die verw...

متن کامل

Infrastruktur für die betriebsspezifische Biomasse- und Logistikplanung in Rheinland-Pfalz

Es wird am Beispiel der Entwicklung einer landesweit nutzbaren, jedoch zentral installierten Beratungskomponente zur schlagspezifischen Biomasseund Logistikplanung aufgezeigt, welche Vorteile die Vernetzung heterogener und verteilter Datenangebote hat. Die in Rheinland-Pfalz prototypisch realisierte, diensteorientierte Infrastruktur ermöglicht landesweit die Biomasseund Logistikplanung für jede...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008